首页> 外文OA文献 >Running OpenMP application efficiently on an everything-shared SDSM
【2h】

Running OpenMP application efficiently on an everything-shared SDSM

机译:在所有共享的sDsm上高效运行Openmp应用程序

摘要

Summary form only given. Traditional software distributed shared memory (SDSM) systems modify the semantics of a real hardware shared memory system by relaxing the coherence semantic and by limiting the memory regions that are actually shared. These semantic modifications are done to improve performance of the applications using it. We show that a SDSM system that behaves like a real shared memory system (without the afore mentioned relaxations) can also be used to execute OpenMP applications and achieve similar speedups as the ones obtained by traditional SDSM systems. This performance can be achieved by encouraging the cooperation between the SDSM and the OpenMP runtime instead of relaxing the semantics of the shared memory. In addition, techniques like boundaries alignment and page presend are demonstrated as very useful to overcome the limitations of the current SDSM systems.
机译:仅提供摘要表格。传统的软件分布式共享内存(SDSM)系统通过放宽一致性语义并限制实际共享的内存区域来修改实际硬件共享内存系统的语义。进行这些语义修改是为了提高使用它的应用程序的性能。我们表明,行为类似于真实共享内存系统的SDSM系统(没有上述放松)也可以用于执行OpenMP应用程序并实现与传统SDSM系统所获得的类似的加速。可以通过鼓励SDSM和OpenMP运行时之间的协作而不是放松共享内存的语义来实现此性能。此外,边界对齐和页面预发送之类的技术被证明对克服当前SDSM系统的局限性非常有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号